Surely there’s a plug-in for that?

With thousands of plug-ins available, the probably of finding one to create a specific feature or functionality on your website is very high, but is this really the best route to go down?
A plug-in is essentially a software component that quickly adds a specific feature to an existing system or website, in order to add new functionality or enhance it. For example, if you want to add a video to your website, you may need to install a plug-in in order for it to play automatically.
For this reason, and whilst most commonly associated with WordPress (an open-source platform with over 50,000 available), plug-ins can at times perform a vital role within any website; particularly for smaller businesses looking for a temporary, low-cost solution.
That said, there are a number of factors to consider before adding them to your site, including but not limited to:
- Security: in short, hackers love plug-ins - not only is the user base large, but the code is often diverse and easy to manipulate; making any website which uses them unarguably more susceptible to security breaches.
- Site speed: using too many plug-ins or plug-ins that don’t work well together can significantly limit your site speed and overall performance
- Potential conflicts: as each plug-in is likely to have been written by a different programmer, conflicts are unfortunately quite common – e.g. your new plug-in may have been given a fairly generic name by Programmer A, which is also being used by Programmer B for an existing plug-in on your site; thus resulting in an a series on conflicts and errors being presented to the user
- Increased risk of downtime: poorly written plug-ins can often result in website crashes
- Upgrade: as new software becomes available, it’s often possible to update your website to a newer version of software and/or content management system (CMS). That said, if multiple plug-ins have been used then unfortunately there’s no way to guarantee that these will be compatible with the newer version, potentially resulting in website downtime or errors
- Number: there is much debate around the number of plug-ins which should be used on a site with developers arguing that multiple plug-ins may heavily impact the usability of a site. Whilst true in some cases, as a rule it’s more the quality of the plug-ins (opposed to the number) which you need to be wary of.
In summary and whilst plug-ins can be useful (particularly for smaller companies or less business-critical sites), adding endless amounts to a site may prove detrimental to the site speed, security and overall user experience. They should therefore be used sparingly and intelligently, and ideally not in instances where an alternative, bespoke solution is available.
Interested in hearing more? Please do get in touch!
Share article:

How to spot a text message, iMessage or WhatsApp scam
Top 6 red flags for suspicious text messages
Read more
Umbraco: what are the benefits?
A popular, powerful, and flexible CMS, Umbraco currently supports over 0.5 million websites - ranging for start-ups to global corporations such as Sony, Vogue and McDonalds.
Read more
Umbraco vs Joomla: why Umbraco stands out for modern web development
Selecting the right content management system (CMS) for your website can be overwhelming, with several options available. Among the leaders, Umbraco and Joomla both have solid reputations and large user bases, with this comparison looking at the capabilities of each.
Read more
Umbraco vs WordPress: which CMS is right for you?
Choosing the right content management system (CMS) can significantly influence your digital presence, and with countless options available two names frequently stand out: Umbraco and WordPress - both platforms have loyal followings and solid reputations, but they serve different needs. This guide will help you understand the strengths and weaknesses of each.
Read more
Benefits of Umbraco v9
Following the recent launch of Umbraco v9, this blog looks at the key benefits of the latest version
Read more
Roles and responsibilities in software development
16i consists of a cross-functional team made up of various roles and specialisations. This blog looks at the key responsibilities of each.
Read more
How will Google’s plan to remove third-party cookies affect your business?
Google will be removing third-party cookies from Chrome to protect their users online privacy. But it will have an impact on the way in which businesses carry out their online marketing.
Read more
Benefits of upgrading Umbraco to the latest version
Umbraco is a world-leading content management system (CMS) used by multiple business across a variety of sectors.
Read more